// data和生命周期和事件处理函数
Page({
    // data表示页面的响应式数据
    data: {
      text: "This is page data."
    },
    onLoad: function(options) {
      // 页面创建时执行, created
      console.log("logs onLoad");
    },
    onShow: function() {
      // 页面出现在前台时执行, activeted
      console.log("logs onShow");
    },
    onReady: function() {
      // 页面首次渲染完毕时执行, mounted
      console.log("logs onReady");
    },
    onHide: function() {
      // 页面从前台变为后台时执行, deactiveted
      console.log("logs onHide");
    },
    onUnload: function() {
      // 页面销毁时执行, beforeUnmount
      console.log("logs onUnload");
    },
    onPullDownRefresh: function() {
      // 触发下拉刷新时执行
      console.log("logs onPullDownRefresh");
    },
    onReachBottom: function() {
      // 页面触底时执行
      console.log("logs onReachBottom");
    },
    onShareAppMessage: function () {
      // 页面被用户分享时执行
      console.log("logs onShareAppMessage");
    },
    onPageScroll: function() {
      // 页面滚动时执行
    },
    onResize: function() {
      // 页面尺寸变化时执行
    },
    onTabItemTap(item) {
      // tab 点击时执行
    //   console.log(item.index)
    //   console.log(item.pagePath)
    //   console.log(item.text)
    },
    // 事件响应函数
    viewTap: function() {
      this.setData({
        text: 'Set some data for updating view.'
      }, function() {
        // this is setData callback
      })
    },
    // 自由数据
    customData: {
      hi: 'MINA'
    }
  })